﻿
/**/
.banner { height:596px;}

.fullSlide {
	width:100%;
	position:relative;
	height:596px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:596px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:596px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:1px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:12px;
	margin:1px 10px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#146cce;
	width:60px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}

/*index.css*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner { height: 596px;overflow:hidden;}
.lm { height: 175px; background: #ebebeb; font-family: "黑体", serif;}
.xlm { width: 1200px; margin: 0 auto; position: relative;}
.lmz { float: left; width: 582px; font-size: 14px; color: #7a7a7a; line-height: 26px; padding-left: 207px; background: url(Img/Index/lmz.jpg) no-repeat left 50px; padding-top: 45px;}
.lms { position: absolute; right: 0; top: -37px;}
.lms img { display: block; width: 332px; height: 182px; border: 4px solid #ffffff;}
/**/
.zs { height: 920px; overflow:hidden;}
.xzs { width: 1200px; margin: 0 auto; position: relative;}
.xzs h3 { position: absolute; left: 341px; top: 59px; width: 95px; height: 38px; background: url(Img/Index/zsk.jpg) no-repeat; font-size: 20px; color: #FFFFFF; line-height: 33px; font-weight: normal; padding-left: 8px;}
.xzs h4 { text-align: center; font-weight: normal; padding-top: 75px; height: 73px;}
.xzs h4 a { font-size: 36px; color: #221e1f;}
.xzs h4 a span { font-weight: bold;}

.zsk { height: 493px;}
.zsz { float: left; position: relative;}
.zsz img { width: 926px; height: 454px; display: block;}
.zsz p { position: absolute; left: 0; top: 338px; width: 926px; height: 116px; background: url(Img/Index/zstm.png) repeat-x;}
.zsz p em { display: block; float: left; font-style: normal; width: 530px; font-size: 16px; font-weight: bold; color: #ffffff; padding: 20px 0 0 38px;}
.zsz p em span { display: block; font-weight: normal; font-size: 13px; line-height: 22px; margin-top: 5px;}
.zsz i { float: right; width: 132px; height: 40px; background: #146cce; font-size: 14px; color: #ffffff; text-align: center; line-height: 40px; font-style: normal; margin: 38px 39px 0 0;}

.zsy { float: left; width: 274px;}
.zsy a { display: block; width: 126px; height: 89px; border: 2px solid #ebebeb; border-left: 0; border-top: 0; font-size: 16px; color: #221e20; font-weight: bold; line-height: 89px; padding-left: 146px;}
.zsy a:hover, .zsy .cur { color: #146cce; border-right: 2px solid #146cce;}
.zsa { background: url(Img/Index/zs_06.jpg) no-repeat 63px center;}
.zsa1 { background: url(Img/Index/zs_09.jpg) no-repeat 63px center;}
.zsa2 { background: url(Img/Index/zs_11.jpg) no-repeat 63px center;}
.zsa3 { background: url(Img/Index/zs_13.jpg) no-repeat 63px center;}
.zsa4 { background: url(Img/Index/zs_14.jpg) no-repeat 63px center;}
.zsa:hover, .zsa.cur { background:#ebebeb url(Img/Index/zsb_03.png) no-repeat 63px center;}
.zsa1:hover, .zsa1.cur{ background:#ebebeb url(Img/Index/zsb_06.png) no-repeat 63px center;}
.zsa2:hover, .zsa2.cur{ background:#ebebeb url(Img/Index/zsb_08.png) no-repeat 63px center;}
.zsa3:hover, .zsa3.cur{ background:#ebebeb url(Img/Index/zsb_10.png) no-repeat 63px center;}
.zsa4:hover, .zsa4.cur{ background:#ebebeb url(Img/Index/zsb_11.png) no-repeat 63px center;}

.zs li { float: left; text-align: center; margin-right: 45px}
.zs li a { font-size: 13px; color: #878787;}
.zs li img { display: block; width: 370px; height: 181px; margin-bottom: 20px;}
.zs .nones { margin-right: 0;}
/**/
.fs { height: 840px; background: #f2f2f2; font-family: "黑体", serif; padding-top: 70px;overflow:hidden;}
.xfs { width: 1200px; margin: 0 auto; position: relative;}

.fsz { width: 250px; float: left;}
.fsz h3 { height: 56px; background: url(Img/Index/fsk.jpg) no-repeat; text-align: center; line-height: 56px; font-weight: normal;}
.fsz h3 a { font-size: 26px; color: #ffffff;}
.fsk { width: 234px; height: 710px; border: 1px solid #d4d4d4; padding: 10px 0 0 14px; background: #ffffff;}
.fsk h4 { margin-top: 20px; width: 220px; height: 33px; background: #146cce url(Img/Index/fsj.jpg) no-repeat 182px center; font-weight: normal; margin-bottom: 6px;}
.fsk h4 a { font-size: 16px; color: #ffffff; line-height: 33px; padding-left: 30px;}
.fsk li { width: 220px; height: 31px; border-bottom: 1px dashed #d1d1d1;}
.fsk li a { font-size: 14px; color: #585858; line-height: 31px; padding-left: 33px; background: url(Img/Index/fsj1.jpg) no-repeat 16px center;}
.fsk .nones { border: 0;}

.fsy { float: right; width: 922px;}
.fsk1 { height: 510px; overflow: hidden;}
.fst { position: relative; float: left;}
.fsl { float: right;}
.fsl a { display: block; position: relative; margin-bottom: 18px;}
.fsl a img { width: 220px; height: 246px;}
.fsl a p { position: absolute; left: 0; top: 206px; width: 220px; height: 40px; background: url(Img/Index/fstm1.png) repeat-x; font-size: 14px; color: #f2f2f2; text-align: center; line-height: 40px;}
.fst img { width: 687px; height: 510px; display: block;}
.fst p { position: absolute; left: 0; top: 450px; width: 687px; height: 60px; background: url(Img/Index/fstm.png) repeat-x; font-size: 16px; color: #f2f2f2; text-align: center; line-height: 60px;}
.fsy .cp_tj{ width:700px; float:left;}
.fsy .fsl1 { margin: 0 0px 14px 0;}
.fsy .fsl1 img { width: 687px; height: 510px;}
.fsy .fsl1 p { position: absolute; left: 0; top: 450px; width: 687px; height: 60px; background: url(Img/Index/fstm.png) repeat-x; font-size: 16px; line-height: 60px;}
.fsy li { float: left; margin:0 14px 15px 0; position: relative;}
.fsy li img { display: block; width: 220px; height: 246px;}
.fsy li p { position: absolute; left: 0; top: 206px; width: 220px; height: 40px; background: url(Img/Index/fstm1.png) repeat-x; font-size: 14px; color: #f2f2f2; text-align: center; line-height: 40px;}
.fsy .nones { margin-right: 0;}
.fsa { position: absolute; left: 278px; top: 220px;}
.fsa1 { position: absolute; right: 235px; top: 220px;}
/**/
.qs { height: 810px; font-family: "黑体", serif;overflow:hidden;}
.xqs { width: 1200px; margin: 0 auto; position: relative;}
.xqs h3 { position: absolute; left: 341px; top: 73px; width: 95px; height: 38px; background: url(Img/Index/zsk.jpg) no-repeat; font-size: 20px; color: #FFFFFF; line-height: 33px; font-weight: normal; padding-left: 8px;}
.xqs h4 { text-align: center; font-weight: normal; padding-top: 85px; margin-left: 105px; height: 136px;}
.xqs h4 a { font-size: 36px; color: #221e1f;}
.xqs h4 a span { font-weight: bold;}
.xqs h4 a p { font-size: 18px; color: #221e1f;}
.xqs li { height: 225px; float: left;}
.xqs li .qsi { margin-right: 0;}
.qsl { margin-right: 406px;}
.qsl2 { margin-right: 406px;}
.qsl4 { position: absolute; left: 375px; top: 640px;}
.qsl h5 { width: 359px; height: 41px; background: url(Img/Index/qs_07.jpg) no-repeat; font-size: 20px; color: #146cce; line-height: 41px; padding-left: 40px;}
.qsl p { width: 406px; font-size: 14px; color: #6e6e6e; line-height: 24px; margin: 5px 0 15px;}
.qsl em img { display: block; width: 146px; height: 89px; float: left; margin-right: 20px;}
.qsl1 h5 { width: 326px; height: 41px; background: url(Img/Index/qs_09.jpg) no-repeat; font-size: 20px; color: #146cce; line-height: 41px; padding-left: 40px;}
.qsl1 p { width: 365px; font-size: 14px; color: #6e6e6e; line-height: 24px; margin: 5px 0 15px;}
.qsl1 em img { display: block; width: 136px; height: 78px; float: left; margin-right: 20px;}
.qsl2 h5 { width: 362px; height: 41px; background: url(Img/Index/qs_28.jpg) no-repeat; font-size: 20px; color: #146cce; line-height: 41px; padding-left: 40px;}
.qsl2 p { width: 402px; font-size: 14px; color: #6e6e6e; line-height: 24px; margin: 5px 0 15px;}
.qsl3 h5 { width: 326px; height: 55px; background: url(Img/Index/qs_30.jpg) no-repeat; font-size: 20px; color: #146cce; padding: 10px 0 0 40px;}
.qsl3 p { width: 366px; font-size: 14px; color: #6e6e6e; line-height: 24px; margin: 5px 0 15px;}
.qsl4 h5 { width: 429px; height: 41px; background: url(Img/Index/qs_35.jpg) no-repeat; font-size: 20px; color: #146cce; text-align: center; line-height: 41px;}
.qsl4 p { width: 449px; font-size: 14px; color: #6e6e6e; line-height: 24px; margin: 5px 0 15px; text-align: center;}
.qsw { position: absolute; left: 423px; top: 247px;}
.qsw img { display: block; width: 352px; height: 351px;}
/**/
.ss { height: 520px; background: url(Img/Index/ssb.jpg) no-repeat center 100px;overflow:hidden;}
.ss h4 { height: 100px; text-align: center; font-weight: normal;}
.ss h4 a { font-size: 36px; color: #343434;}
.ss h4 a span { font-weight: bold; margin-left: 10px;}
.ss h4 a p { font-size: 14px; color: #e2e2e2; text-transform: uppercase; margin-top: 5px;}
.ss ul { padding: 235px 0 0 100px;}
.ss li { float: left; margin-right: 50px;}
.ss li a { display: block; width: 209px; height: 179px; background: #ffffff; border: 2px solid #d8d8d8; text-align: center;}
.ss li a em { display: block; margin-top: 25px;}
.ss li a em img { width: 58px; height: 52px; margin: 0 auto;}
.ss li a p { margin-top: 20px; font-size: 18px; color: #464646;}
.ss li a p span { display: block; font-weight: bold; margin-top: 5px;}
/**/
.ms { height: 1990px; background: url(Img/Index/msb.jpg) no-repeat center 0; overflow: hidden;}
.xms { width: 1200px; margin: 0 auto; position: relative; overflow: hidden;height: 1990px;}
.xms h3 { height: 170px; text-align: center; padding-top: 68px; font-weight: normal;}
.xms h3 a { font-size: 36px; color: #343434;}
.xms h3 a span { font-weight: bold;}
.xms h3 a p { font-size: 14px; color: #c9c9c9; text-transform: uppercase; margin-top: 5px;}
.msk { width: 1200px;overflow: hidden;}
.msk h4 { height: 65px; font-weight: normal; margin-bottom: 30px;}
.msk h4 em { display: block; float: left; font-style: normal; width: 65px; height: 65px; background: url(Img/Index/ms_16.jpg) no-repeat; font-size: 36px; color: #ffffff; text-align: center; line-height: 65px; padding-right: 12px;}
.msk h4 p { float: left; margin-left: 12px; font-size: 22px; color: #464646;}
.msk h4 p span { display: block; font-size: 24px; color: #146cce; font-weight: bold; margin-top: 5px;}
.msp { font-size: 14px; color: #6e6e6e; padding-left: 25px; line-height: 26px; background: url(Img/Index/ms_19.jpg) no-repeat left 8px; width: 394px;}
.msk a { display: block; width: 101px; height: 30px; line-height: 30px; padding-left: 20px; background: url(Img/Index/ms_22.jpg) no-repeat; font-size: 14px; color: #ffffff; margin-top: 30px;}
.msm { margin-left: 100px;}
.msm1 { margin: 150px 0 0 636px;}
.msm2 { margin: 178px 0 0 100px;}
.msm3 { margin: 221px 0 0 636px;}
.msi { position: absolute; right: 114px; top: 186px; width: 413px; height: 413px;}
.msi1 { position: absolute; left: 121px; top: 596px; width: 414px; height: 463px;}
.msi2 { position: absolute; right: 102px; top: 1059px; width: 539px; height: 449px;}
.msi3 { position: absolute; left: 121px; top: 1493px; width: 413px; height: 413px;}
/**/
.lr { height: 368px; background: url(Img/Index/lrb.jpg) no-repeat center 0;overflow:hidden;}
.xlr { width: 1200px; margin: 0 auto; position: relative;}
.xlr h4 { height: 78px; text-align: center; font-weight: normal;}
.xlr h4 a { font-size: 36px; color: #343434;}
.xlr h4 a span { font-weight: bold;}
.xlr .ul { padding-left: 65px;}
.xlr li { float: left; padding-right: 35px; text-align: center;}
.xlr li a p { width: 238px; height: 176px; background: url(Img/Index/lrk.png) no-repeat; margin-bottom: 20px;}
.xlr li a p img { display: block; width: 193px; height: 133px; margin: 0 auto; padding: 22px 0 0 1px;}
.xlr li a span { font-size: 14px; color: #6e6e6e;}
.lra { position: absolute; left: 0; top: 130px;}
.lra1 { position: absolute; right: 0; top: 130px;}
/**/
.xd { height: 549px; background: url(Img/Index/xdb.jpg) no-repeat center 0;overflow:hidden;}
.xxd { width: 1200px; margin: 0 auto; position: relative;}
.xxd h4 { height: 88px; text-align: center; font-weight: normal; padding-top: 60px;}
.xxd h4 a { font-size: 36px; color: #ffffff;}
.xxd h4 a span { font-weight: bold;}
.xxd .ul { margin-left: 84px;}
.xxd li { float: left; padding-right: 32px;}
.xxd li a { display: block; width: 233px; height: 344px; background: #ffffff;}
.xxd li a img { display: block; width: 213px; height: 141px; margin: 0 auto; padding-top: 10px;}
.xxd li a p { margin: 27px 0 0 10px; font-size: 16px; color: #282828; font-weight: bold;}
.xxd li a em { display: block; font-style: normal; padding-left: 14px; background: url(Img/Index/xd_31.jpg) no-repeat left 5px; width: 205px; font-size: 14px; color: #6e6e6e; line-height: 24px; letter-spacing: -1px; margin-top: 10px;}
.xxd li a em span { color: #146cce;}
.xxd li a:hover, .xxd li .cur { background: #146cce;}
.xxd li a:hover em, .xxd li .cur em { background: url(Img/Index/xd_29.jpg) no-repeat left 5px;}
.xxd li a:hover p, .xxd li a:hover em, .xxd li a:hover em span { color: #ffffff;}
.xxd li .cur p, .xxd li .cur em, .xxd li .cur em span { color: #ffffff;}
.xda { position: absolute; left: 0; top: 285px;}
.xda1 { position: absolute; right: 0; top: 285px;}
/**/
.ws { height: 521px; background: #ebebeb; padding-top: 61px;overflow:hidden;}
.wsz { width: 798px; float: left;}
.wsz h4 { height: 63px; background: url(Img/Index/wsx.png) repeat-x 0 bottom; margin-bottom: 39px;}
.wsz h4 p { float: left;}
.wsz h4 p a { display: block; float: left; font-size: 20px; color: #2a2a2a; line-height: 62px; padding-left: 40px; margin-right: 30px;}
.wsz h4 p a:hover, .wsz h4 p .cur { color: #146cce; border-bottom: 1px solid #146cce;}
.wsz h4 p .wsa { background: url(Img/Index/ws_06.png) no-repeat left center;}
.wsz h4 p .wsa1 { background: url(Img/Index/ws_03.png) no-repeat left center;}
.wsz h4 p .wsa:hover, .wsz h4 p .wsa.cur { background: url(Img/Index/wsb.png) no-repeat left center;}
.wsz h4 p .wsa1:hover,.wsz h4 p .wsa1.cur { background: url(Img/Index/wsb1.png) no-repeat left center;}
.wsz h4 span { float: right;}
.wsz h4 span a { display: block; font-size: 16px; color: #424242; line-height: 62px; padding-right: 30px; background: url(Img/Index/ws_09.png) no-repeat right center; font-weight: normal;}
.wsz dl { height: 124px;}
.wsz dt { float: left;}
.wsz dt img { width: 216px; height: 110px;}
.wsz dd { float: left; width: 540px; height: 92px; background: #ffffff; padding: 18px 0 0 42px;}
.wsz dd p { font-size: 16px; color: #282828; font-weight: bold;}
.wsz dd p span { float: right; margin-right: 40px; font-size: 14px; color: #858585; font-weight: normal;}
.wsz dd em { display: block; width: 497px; font-size: 14px; color: #6e6e6e; line-height: 26px; font-style: normal;}

.wsy { width: 341px; float: right;}
.wsy h4 { height: 62px; padding-left: 30px; background: #146cce url(Img/Index/ws_09.png) no-repeat 262px center;}
.wsy h4 a { font-size: 20px; color: #ffffff; line-height: 62px;}
.wsk { height: 391px; background: #ffffff; padding: 6px 30px 0 35px;}
.wsk dl { height: 115px; padding-top: 12px; border-bottom: 1px dashed #c4c3c3;}
.wsk dt a { font-size: 16px; color: #282828; font-weight: bold;}
.wsk dd { font-size: 14px; color: #6e6e6e; line-height: 24px; margin-top: 10px;}
.wsk .nones { border: 0;}
/**/
.dk { height: 501px; background: url(Img/Index/dkb.jpg) no-repeat center 0;overflow:hidden;}
.dk ul { float: right; width: 264px; height: 466px; background: #ffffff; padding: 35px 0 0 26px;}
.dk li { margin-bottom: 15px;}
.dk li a { display: block; width: 119px; height: 47px; border: 1px solid #dbdbdb; font-size: 14px; color: #282828; line-height: 47px; padding-left: 114px;}
.dk li a:hover, .dk li.cur a{ color: #ffffff;}
.dk li.dka { background: url(Img/Index/dk_03.jpg) no-repeat 67px center;}
.dk li.dka1 { background: url(Img/Index/dk_06.jpg) no-repeat 67px center;}
.dk li.dka2 { background: url(Img/Index/dk_08.jpg) no-repeat 67px center;}
.dk li.dka3 { background: url(Img/Index/dk_10.jpg) no-repeat 67px center;}
.dk li.dka4 { background: url(Img/Index/dk_12.jpg) no-repeat 67px center;}
.dk li.dka5 { background: url(Img/Index/dk_15.jpg) no-repeat 67px center;}
.dk li.dka6 { background: url(Img/Index/dk_18.jpg) no-repeat 67px center;}
.dk li.dka a:hover, .dk li.dka.cur a{ background: #146cce url(Img/Index/dkb_03.png) no-repeat 67px center;}
.dk li.dka1 a:hover,.dk li.dka1.cur a{ background: #146cce url(Img/Index/dkb_06.png) no-repeat 67px center;}
.dk li.dka2 a:hover,.dk li.dka2.cur a{ background: #146cce url(Img/Index/dkb_08.png) no-repeat 67px center;}
.dk li.dka3 a:hover,.dk li.dka3.cur a{ background: #146cce url(Img/Index/dkb_10.png) no-repeat 67px center;}
.dk li.dka4 a:hover,.dk li.dka4.cur a{ background: #146cce url(Img/Index/dkb_12.png) no-repeat 67px center;}
.dk li.dka5 a:hover,.dk li.dka5.cur a{ background: #146cce url(Img/Index/dkb_15.png) no-repeat 67px center;}
.dk li.dka6 a:hover,.dk li.dka6.cur a{ background: #146cce url(Img/Index/dkb_18.png) no-repeat 67px center;}
/**/
